package com.rs.service.rs;

import java.util.List;
import java.util.Map;

import com.rs.model.CommonResult;
import com.rs.model.ReissueCard;

public interface ReissueCardService {
	/***********APP**********/
	//添加补卡记录
	CommonResult<String> reissueCardAddApp(ReissueCard reissueCard);

	//查看用户的所有补卡申请记录
	CommonResult<List<ReissueCard>> reissueCardUserLookApp(ReissueCard reissueCard);

	//查看所有待审核的补卡申请记录
	CommonResult<List<ReissueCard>> reissueCardLookAllToAuditApp();

	//查询补卡申请的详情
	CommonResult<ReissueCard> reissueCardLookOneApp(Integer res_id);

	//审核补卡记录
	CommonResult<String> reissueCardAuditApp(ReissueCard reissueCard);

	//删除补卡记录
	CommonResult<String> reissueCardDeleteApp(Integer res_id);

	/*************PC ***************/
	CommonResult<Map<String, Object>> reissueCardConditionsQueryPc(ReissueCard reissueCard);

	//pc端按照补卡时间查询
	CommonResult<Map<String, Object>> reissueCardTimeQueryPc(Map<String, String> map);

}
